MovieClip.clear()

Доступность

Flash Player 6.

Синтаксис

my_mc.clear() : Void

Параметры

Нет.

Возвращает

Ничего.

Описание

Метод; удаляет всю графику, созданную динамически при помощи методов программного рисования, включая настройки стиля линии, установленные при помощи MovieClip.lineStyle(). Фигуры и линии, нарисованные вручную (при помощи инструментов рисования среды разработки Flash) при этом не затрагиваются.

Пример

В примере ниже рисует на Сцене прямоугольник. Когда пользователь кликает по прямоугольнику, он удаляется со Сцены.

this.createEmptyMovieClip("box_mc", this.getNextHighestDepth());
box_mc.onRelease = function() {
  this.clear();
};
drawBox(box_mc, 10, 10, 320, 240);
function drawBox(mc:MovieClip, x:Number, y:Number, w:Number, h:Number):Void {
  mc.lineStyle(0);
  mc.beginFill(0xEEEEEE);
  mc.moveTo(x, y);
  mc.lineTo(x+w, y);
  mc.lineTo(x+w, y+h);
  mc.lineTo(x, y+h);
  mc.lineTo(x, y);
  mc.endFill();
}

Этот пример также находится в файле drawingapi.fla в папке HelpExamples. Следующий список показывает пути наиболее частого расположения этой папки:

См. также

MovieClip.lineStyle()